ランタイム構成
PCANUSBアダプターのインストール
ヒント
コンポーネントCmpPCANBasicDrvは、USBドングルおよびその他のハードウェアをサポートするPCAN BasicAPIに基づいています。詳細については、「PEAKシステム」のホームページをご覧ください。
PCAN Basic APIのサポートは、次の場合にのみ実装されます。 CODESYS Control Win と CODESYS Gateway V3。
製造元のWebサイトからドライバーをダウンロードし、Windowsオペレーティングシステムにインストールします。
PLC構成ファイルを開きます
CODESYSControl.cfg
テキストエディタで。このファイルはにあります CODESYS インストールディレクトリ\GatewayPLC
。使用したい場合 CODESYS Gateway V3、次に開きます
Gateway.cfg
。セクションに次の行を追加します
[ComponentManager]
:Component.X=CmpPCANBasicDrv
。コンポーネント番号X(X = 1,2,3、…)が連続していて、番号が欠落していないことを確認します。
変更を保存して、エディターを閉じます。
ランタイムシステムを起動します。
CODESYS は、PLCロガーで検出されたPCANハードウェアとそれぞれのCANネットワーク番号を示しています。
CANネットワーク番号を入力します 通信網 CANbusの 全般的 タブ。
SontheimUSBアダプターのインストール
ヒント
コンポーネントCmpCANFoxDrvは、USBドングルおよびその他のハードウェアをサポートするSontheim MTAPIに基づいています。詳細については、「Sontheim IndustrieElektronikGmbH」の会社のホームページを参照してください。
MT APIのサポートは、 CODESYS Control Win と CODESYS Gateway V3。
製造元のWebサイトからドライバーをダウンロードし、Windowsオペレーティングシステムにインストールします。
PLC構成ファイルを開きます
CODESYSControl.cfg
テキストエディタで。このファイルはにあります CODESYS インストールディレクトリ\GatewayPLC
。使用したい場合 CODESYS Gateway V3、次に開きます
Gateway.cfg
。セクションに次の行を追加します
[ComponentManager]
:Component.X=CmpCANFoxDrv
。コンポーネント番号X(X = 1,2,3、…)が連続していて、番号が欠落していないことを確認します。
変更を保存して、エディターを閉じます。
ランタイムシステムを起動します。
CODESYS は、検出されたMT APIハードウェア(例:CANfox)とPLCロガーのそれぞれのCANネットワーク番号を示しています。
CANネットワーク番号を入力します 通信網 CANbusの 全般的 タブ。
IxxatUSBアダプターのインストール
ヒント
CmpIxxatCANDrvコンポーネントは、USBドングルおよびその他のハードウェアをサポートするIxxat VCI V4APIに基づいています。詳細については、「HMSインダストリアルネットワークス」の会社のホームページを参照してください。
Ixxat VCI V4 APIのサポートは、次の場合にのみ実装されます。 CODESYS Control Win と CODESYS Gateway V3。
製造元のWebサイトからドライバーをダウンロードし、Windowsオペレーティングシステムにインストールします。
PLC構成ファイルを開きます
CODESYSControl.cfg
テキストエディタで。このファイルはにあります CODESYS インストールディレクトリ\GatewayPLC
。使用したい場合 CODESYS Gateway V3、次に開きます
Gateway.cfg
。セクションに次の行を追加します
[ComponentManager]
:Component.X=CmpIxxatCANDrv
。コンポーネント番号X(X = 1,2,3、…)が連続していて、番号が欠落していないことを確認します。
変更を保存して、エディターを閉じます。
ランタイムシステムを起動します。
CODESYS は、PLCロガーで検出されたIxxatハードウェアとそれぞれのCANネットワーク番号を示しています。
CANネットワーク番号を入力します 通信網 CANbusの 全般的 タブ。
KvaserUSBアダプターのインストール
ヒント
CmpKvaserCANDrvコンポーネントは、USBドングルおよびその他のハードウェアをサポートするKvaser CANBus-API(CANlib)に基づいています。 Kvaserの会社のホームページを参照してください(www.kvaser.com)追加情報。
Kvaser APIのサポートは、次の場合にのみ実装されます。 CODESYS Control Win と CODESYS Gateway V3。
製造元のWebサイトからドライバーをダウンロードし、Windowsオペレーティングシステムにインストールします。
PLC構成ファイルを開きます
CODESYSControl.cfg
テキストエディタで。このファイルはにあります CODESYS インストールディレクトリ\GatewayPLC
。使用したい場合 CODESYS Gateway V3、次に開きます
Gateway.cfg
。セクションに次の行を追加します
[ComponentManager]
:Component.X=CmpKvaserCANDrv
。コンポーネント番号X(X = 1,2,3、…)が連続していて、番号が欠落していないことを確認します。
変更を保存して、エディターを閉じます。
ランタイムシステムを起動します。
CODESYS は、PLCロガーで検出されたKvaserハードウェアとそれぞれのCANネットワーク番号を示しています。
CANネットワーク番号を入力します 通信網 CANbusの 全般的 タブ。
SJA1000コントローラーのインストール
The CODESYS Control Win ランタイムシステムは、CANコントローラーSJA1000に基づく汎用ドライバー「CmpSJACanDrv」をサポートしています。
アダプタをインストールした後、それぞれのドライバを「W2K_XP_Drivers」ディレクトリ(RTEインストールディレクトリ内)からインストールする必要があります。
RTE構成ファイルを開きます
CODESYSControl.cfg
テキストエディタで。このファイルはにあります CODESYS インストールディレクトリ\Gateway PLC
。セクションに次の行を追加します
[ComponentManager]
:Component.X=CmpSJACanDrv
。コンポーネント番号X(X = 1,2,3、…)が連続していて、番号が欠落していないことを確認します。
変更を保存して、エディターを閉じます。
パラメータの詳細については、ドキュメント「CODESYSControlRTEV3_Manual.pdf」を参照してください。
ヒント
RTE設定は、RTE構成ダイアログでも編集できます。
EtherCAT/CANゲートウェイEL6751のインストール
ヒント
この機能は、CANopenマスター/スレーブEL6751ターミナルでのみ使用でき、CANopenスレーブEL6751-0010ターミナルでは使用できません。
をインストールします EtherCAT パッケージ。
PLC構成ファイルを開きます
CODESYSControl.cfg
テキストエディタで。このファイルはにあります CODESYS インストールディレクトリ\GatewayPLC
。セクションに次の行を追加します
[ComponentManager]
:Component.X=
CmpEL6751CanDrv
。コンポーネント番号X(X = 1,2,3、…)が連続していて、番号が欠落していないことを確認します。
変更を保存して、エディターを閉じます。
プロジェクトに、 EtherCAT 主人。
でデバイススキャンを実行します EtherCAT 主人。ハードウェアが利用できない場合は、デバイスの説明を手動で挿入することもできます。
CODESYS EL6751端子を見つけます。
CANミニドライバーデバイスの説明を選択します。
重要
ベッコフから元のデバイスの説明を選択しないでください。代わりに、CANミニドライバーデバイスの説明が必要です。このデバイスの説明は、 EtherCAT パッケージ。
メッセージの数は、サイクルごとに送受信できるCANメッセージの最大数を示します(これは、 EtherCAT フレームごと)。
スキャンしたデバイスを挿入します。
これで、CANopenManager、CANopenDevice、J1939ManagerなどのCANベースのスタックをCANbusノードの下に挿入できます。その後、通常どおりに使用できます。 CANbusノードでは、ボーレートのみを変更できます。ネットワークIDは、実行時に自動的に割り当てられます。または、CL2またはCAN-APIを介してCANをアドレス指定することもできます。
注記
対応する機能ブロックを使用して、ドライバを開くためのネットワークIDを取得できます。
を設定する必要があります EtherCAT それが十分に速いようにバスタスク。たとえば、CANメッセージを4ミリ秒間隔で送受信する場合は、送信間隔を維持できるように、バスサイクルタスクを少なくとも4ミリ秒(またはそれ以上の方が良い)に設定する必要があります。